main town - French English Dictionary